\documentclass{report}
\usepackage[T1]{fontenc} 
\usepackage[utf8]{inputenc} 
\usepackage{lmodern}
\usepackage [frenchb]{babel}
% Pour pouvoir utiliser 
\usepackage{ucs}
\usepackage{textcomp}
\usepackage{graphicx}
\usepackage{keystroke}
\usepackage{amssymb}
\usepackage{amsmath}
%\renewcommand{\thesection}{\arabic{section}} % numérotation des sections	
\usepackage[cc]{titlepic} %rajouter le logo dans la page de garde
\usepackage{url} % Pour avoir de belles url
\usepackage[a4paper]{geometry}
\usepackage[linktocpage]{hyperref}
% Pour pouvoir faire plusieurs colonnes
\usepackage {multicol}
%Pour faire plusieurs lignes
\usepackage{multirow}
\usepackage{slashbox}
% Pour mettre du code source
\usepackage {listings}
% Pour pouvoir passer en paysage
\usepackage{lscape}	

% Pour pouvoir faire plusieurs colonnes
\usepackage {multicol}

% POur crééer un index
\usepackage{makeidx}

%insertion de pdf
\usepackage{pdfpages}


\usepackage{pict2e}

\usepackage{caption}
\usepackage{subcaption}


%Pour taper des algorithme en pseudo code
\usepackage{algorithm,algorithmic}
%Utilisation d'acronyme
\usepackage{acronym}

\usepackage{fancyhdr}
\pagestyle{fancy}

\setlength{\topmargin}{0,1cm}
\setlength{\headsep}{1,8cm}

\usepackage{lastpage} %numérotation type k/n
\renewcommand{\footrulewidth}{0.5pt} % trait horizontal
%\renewcommand{\headrulewidth}{1pt} % suppresion du trait horizontal dans l'entête
\lfoot{Projet Services}
\cfoot{\thepage \hspace{0.15cm}sur  \pageref{LastPage} } % numérotation des pages
\rfoot{A.\textsc{M} \& R.\textsc{R}}
\fancyhead[L]{\hspace{-1cm}\includegraphics[scale=0.105]{img/logouniv.png}} %logo entête !


\fancypagestyle{plain}{% 1ères pages des chapitres:
  % \fancyhead{} % supprime l’entete...
  % \renewcommand{\headrulewidth}{0pt} % ...et le filet
}




\hypersetup{
  backref=true,
  %permet d'ajouter des liens dans...
  pagebackref=true,%...les bibliographies
  hyperindex=true, %ajoute des liens dans les index.
  colorlinks=true, %colorise les liens
  breaklinks=true, %permet le retour à la ligne dans les liens trop longs
  urlcolor= blue, %couleur des hyperliens
  citecolor=	cyan,
  bookmarks=true, %créé des signets pour Acrobat
  bookmarksopen=true,
  %si les signets Acrobat sont créés,
  %les afficher complètement.
  pdftitle={Rapport Projet Services}, %informations apparaissant dans
  pdfauthor={MARGUERITE Alain},
  %dans les informations du document
  pdfsubject={Doc}
  %sous Acrobat.
}

\makeindex
%%%% debut macro pour enlever le nom chapitre %%%%
\makeatletter
\def\@makechapterhead#1{%
  \vspace*{50\p@}%
          {\parindent \z@ \raggedright \normalfont
            \interlinepenalty\@M
            \ifnum \c@secnumdepth >\m@ne
            \Huge\bfseries \thechapter\quad
            \fi
            \Huge \bfseries #1\par\nobreak
            \vskip 40\p@
}}

\def\@makeschapterhead#1{%
  \vspace*{50\p@}%
          {\parindent \z@ \raggedright
            \normalfont
            \interlinepenalty\@M
            \Huge \bfseries  #1\par\nobreak
            \vskip 40\p@
}}
\makeatother
%%%% fin macro %%%%
%Couverture 
\widowpenalty=10000
\clubpenalty=10000
\hyphenation{permet-tant}

\title{ {\huge \textsc{Distributed System}} \\Master ALMA 2\up{eme} année \\\vspace{3cm} \emph{Causal Order Message Delivery : From Logical to Physical Time}\\{\small Encadrant : M.\textsc{Achour}}\vspace{3cm}}
\titlepic{ \includegraphics[scale=0.2]{img/logouniv}}
\author{A.\textsc{Marguerite}\\ R.\textsc{Rincé}\vspace{3cm}}
\date{Université de Nantes \\ 2 rue de la Houssinière, BP92208, F-44322 Nantes cedex 03, FRANCE}
%\vspace{20cm}


\newcommand{\cf}{\emph{cf}.}


\begin{document}

\maketitle
\renewcommand{\labelitemi}{$\bullet$} 

\clearpage

\tableofcontents
\clearpage

%\input{Remerciements}
%\input{Introduction}
\chapter*{Avant-propos}
\paragraph{Note pour l'ensemble des algorithmes :} 
À chaque opération d'ajout dans la variable \verb+cb+ une opération de mise à jour doit être effectuée afin que pour un même processus on seulement garde l'information du message le plus récent. 

Nous avons choisi pour la rédaction de ce document un langage pseudo-code verbeux pour justifier les algorithmes.

\input{Q2}
\input{Q3}
\input{Q4}


\listoffigures
% Pour finir l'interligne de 1,5
%\bibliographystyle{alpha}
%\bibliography{biblio.bib}


\end{document}
